

@media screen and (max-width: 1680px) {
	.indexn_3 a,
	.indexn_3 .imgBg{height: 478px;}
	.indexn_3 .box{padding-top: 140px;}
	.indexn_3 .box img{height: 50px;}
	.indexn_3 .box .name{margin-top: 10px;font-size: 26px;line-height: 36px;}
	.indexn_3 .box .type{margin-top: 20px;}
	.indexn_3 .box .more{margin-top: 20px;}
	.indexn_3 a:hover .box{padding-top: 65px;}
	.indexn_4 .container,
	.solution-main .container{width: 1280px;}
	.caseList-new li .pic,
	.caseList-new li .imgBg{height: 178px;}
	.design .nav li{margin-right: 46px;}
	.design .nav li p{font-size: 18px;}
}

@media screen and (max-width: 1440px) {

	.case_info .txt_r, .case_info .txt_l {width: 44%;}
	/*.case_box .item {height: 285px;}*/
	.case_tj .item{height: 270px;}
	.abt_five .item{height: 420px}
	.case_box .item2 .img{width: 120px;}
	.case_box .item2 .mask .tit{font-size: 24px;line-height: 36px;}
	.case_box .item{width: calc(33.33% - 20px);margin: 0 30px 30px 0;}
	.case_box .item1 .mask .tit{font-size: 20px;}
	.case_box .item1 .mask p{font-size: 14px;line-height: 28px;}
}

@media screen and (max-width: 1366px) {
	.index_3 .item{height: 400px;}
	.index_txt h1 {font-size: 70px;line-height: 92px;}
	/*.case_box .item{height: 270px;}*/
	.case_box .item .mask{padding: 0 3.5vw 20px;}
	.case_tj .item{height: 250px;}
	.case_info .cont{padding: 0 80px;}
	.foot_ul .item2 p{font-size: 18px;height: 32px;}
	.foot_ul .item4 .row{width: 100px;}
	.foot_ul .item4 .row p{margin-top: 5px;text-align: center;font-size: 14px;}
	.foot_ul .item1 a{font-size: 16px;line-height: 36px;}
	.foot_logo .foot_l span{font-size: 20px;}
	.abt_five .item{height: 400px}
	.case_box .item2 .img{width: 120px;}

}



@media screen and (max-width: 1300px) {

	.container{width: 92%;margin: 0 auto;}
	.news_det .box, .news_det .link{width: 100%;}

}



@media screen and (max-width: 1140px) {
	

}



@media screen and (max-width: 750px) {
	.aside{display: none;}
	.index_txt .p1{display: none;}
	.index_txt .h1{display: none;}
	.index_txt .p2{display: block;font-size: 0.42rem;line-height: 0.7rem;}
	.index_txt .h2{display: block;font-size: 0.9rem;line-height: 1.3rem;margin-bottom: 0.4rem;}

	.header{height: 1rem;padding: 0 4vw;}
	.header .logo{line-height: 1rem;}
	.header .logo img{max-height: 0.4rem;}

	.pc_menu{display: none;}
	.header .menu{line-height: 1rem;}
	.header .menu img{max-height: 0.36rem;display: inline;}
	.header .nav{display: none;}
	.sb-footer{display: none;}
	.s-footer{display: none;}
	.m-footer{display: block;background: #fff;}
	.m-footer{border-top: 1px solid rgba(0, 0, 0, 0.1);padding: .62rem 0;}
	.m-footer .top{display: flex;justify-content: space-between;}
	.m-footer .top .pic{width: 1.24rem;margin-top: .06rem;}
	.m-footer .top .pic img{display: block;width: 100%;}
	.m-footer .nav a{display: block;font-size: .26rem;line-height: .48rem;color: rgba(0, 0, 0, 0.8);}
	.m-footer .nav a span{color: #AEAEAE;font-size: .28rem;margin: 0 .1rem;}
	.m-footer .bot{display: flex;justify-content: space-between;margin-top: 1.26rem;font-size: .26rem;line-height: .32rem;color: rgba(0, 0, 0, 0.8);}
	.m-footer .bot a{display: block;color: rgba(0, 0, 0, 0.3);}

	.new-header{height: 1rem;padding: 0 4%;background: #0D0E0F;}
	.new_case .new-header-fixed{background: #0D0E0F;}
	.new-header .nav{display: none;}
	.new-header .logo{position: static;width: 1.38rem;margin: 0;}
	.new-header .logo img{display: block !important;}
	.new-header .logo .bimg{display: none !important;}
	.new-header .tel{font-size: 0;width: .6rem;height: .3rem;background: url('../images/menu.png') no-repeat;background-size: cover;}
	.new-header .tel img,
	.new-header .tel .box{display: none !important;}
	#wrap{display: none;}
	.index_txt{background: #0D0E0F;pointer-events: initial;padding: 0 4vw;}
	.index_one{width: 100%;background: transparent;z-index: 6;}
	.index_arrow{width: 0.64rem;height: 0.33rem;background: url(../images/index_arr.png) no-repeat center;background-size: contain;bottom: 0.4rem;right: 50%;margin-right: -0.32rem;}
	.index_2{padding: 0.7rem 4vw 1.7rem;}
	.index_2 .title{font-size: 0.36rem;line-height: 0.36rem; padding: 0.6rem 0;border-bottom: 1px solid #A6A6A6;}
	.index_2 .title img{max-height: 0.24rem;}
	.index_2 .box {margin-top: 0;}
	.index_2 .item{width: 100%;padding: 0;border-right: none;}
	.index_2 .item .con {display: none;border-bottom: 1px solid #A4A4A4;padding: 0.2rem 0 0.4rem;text-align: center;}
	.index_2 .item:first-child .con{display: block;}
	.index_2 .item p {font-size: 0.3rem;line-height: 0.6rem;}
	.index_2 .item .tit {font-size: 0.5rem;line-height: 0.5rem;text-align: center;padding: 1rem 0;margin-bottom: 0;border-bottom: 1px solid #A6A6A6;
		transition: all 0.3s;}
	.index_2 .item .tit.on{border-bottom: none;padding: 0.6rem 0 0.3rem;}
	.lean_more {width: 3rem;height: 0.7rem;margin: 1.3rem auto 0;padding: 0;font-size: 0.3rem;line-height: 0.3rem;}
	.lean_more .arr{display: none;}
	.lean_more img{display: inline;max-height: 0.2rem;}

	.index_3{padding: 0.7rem 0 0.8rem;}
	.index_3 .title{font-size: 0.36rem;line-height: 0.36rem; padding: 0.6rem 0;border-bottom: 1px solid #A6A6A6;}
	.index_3 .title img{max-height: 0.24rem;}
	.index_3 .box {padding: 1.1rem 0 1rem;}
	.in3_top{padding: 0 4vw;}
	.index_3 .item {width: 100%;margin: 0 0 0.2rem 0;height: 4.4rem;}
	.index_3 .item .mask{background: transparent;}
	.index_3 .item .mask .tit, .index_3 .item .mask p{display: none !important;}
	.in3_top .line{padding: 0.3rem 0;}
	.next_more {width: 100%;height: 0.3rem;font-size: 0.3rem;line-height: 0.3rem;justify-content: center;}
	.next_more img{display: inline;max-height: 0.3rem;margin-left: 0.1rem;}
	.next_more .arr{display: none;}
	
	.index_4{border-top: none;height: 9.4rem;background-image: url(/static/front/images/case_logo_mb.png) !important;}
	.index_4 .mask p {font-size: 0.5rem;line-height: 0.74rem; padding: 0 4vw;margin-bottom: 1rem;}
	.index_4 .mask .more {width: 5.9rem;padding: 0;line-height: 1rem;height: 1rem;font-size: 0.36rem;border-radius: 1rem;}
	
	.footer{ padding: 0.9rem 4vw 1.3rem;}
	.bot_arr{display: none;}
	.foot_logo{padding: 0.6rem 0;}
	.foot_logo .foot_l {height: 0.5rem;}
	.foot_logo .foot_l img{max-height: 0.5rem;}
	.foot_logo .foot_l span {height: 0.5rem;padding-left: 0.25rem;margin-left: 0.25rem;font-size: 0.3rem;line-height: 0.5rem;}
	.foot_ul{padding: 0;display: block;}
	.foot_ul .item1{display: none;}
	.foot_ul .item {border-left: none;height: auto;padding: 0;}
	.foot_ul .item2 {width: 100%;border-bottom: 1px solid #5E5E5E;padding: 0.6rem 0 0.25rem;}
	.foot_ul .item3 {width: 100%;padding: 0.6rem 0;border-bottom: 1px solid #5E5E5E;}
	.foot_ul .item3 p {font-size: 0.28rem;line-height: 0.7rem;margin-bottom: 0;}
	.foot_ul .item4 {padding-top: 0.8rem;}
	.foot_ul .item4 .row {margin-right: 0.5rem; width: 1.8rem;}
	.foot_ul .item4 .row p {margin-top: 0.3rem;font-size: 0.28rem;text-align: center;line-height: 0.28rem;}

	.menu_mask{padding: 0 4vw;}
	.menu_mask .logo {left: 4vw;height: 1rem;top: 0;line-height: 1rem;}
	.menu_mask .logo img{max-height: 0.4rem;}
	.menu_mask .close {width: 0.5rem;height: 0.5rem;top: 0.25rem;right: 4vw;background: url(../images/close.png) no-repeat center;background-size: 0.45rem;}
	.menu_mask .swiper-container{padding: 30% 0;}
	.menu_mask .swiper-slide{font-size: 0.8rem;line-height: 0.8rem;}
	.menu_mask .line{height: 13.8%;top: 44%;}
    
    .site-case{padding-top:2.66rem;}
    .site .container{padding: 0 4%;}
    .site-abs{top: 1.3rem;}
    .solution-main .site{padding-bottom: .6rem;}

	.hg_ding {height: 1rem;}
	.news_body .hg_ding{height: 2.3rem;}
	.case_mb{display: block;padding: 0.5rem 4vw;background: #1D1D1D;position: fixed;z-index: 2;top: 1rem;width: 100%;}
	.case_one{display: none;}
	.case_mb .swiper-slide{font-size: 0.28rem;color: rgba(255,255,255,0.5);width: auto;line-height: 0.36rem;}
	.case_mb .swiper-slide.on{color: #fff;font-size: 0.28rem;}
	.case_box .item {width: 100%;margin: 0 0 0.1rem 0;/*height: 4.4rem;*/}
	.case_box .item .mask{opacity: 0 !important;background: rgba(0,0,0,0.3);}
	.case_box .item1 .mask .tit {font-size: 0.4rem; line-height: 0.6rem;}
	.case_box .item1 .mask p {font-size: 0.26rem;line-height: 0.5rem;}


	.index_3 .item .mask p{display: none !important;}
	.case_con .page{display: none;}
	.mb_more{display: block;font-size: 0.32rem;color: #fff;padding: 0.5rem 0;border-top: 2px solid #4D4D4D;width: 92%;margin: 0.8rem auto 0;text-align: center;}
	.case_con{padding-bottom: 0.7rem;}
	.case_box{padding: 0;}
	.case_top{padding:.6rem 4% .4rem}
	.case_top .section{display: block;}
	.case_top .en{font-size: .42rem;}
	.case_top .title{font-size: .36rem;}
	.case_top .title br{display: none;}
	.case_top .box{border-left: none;width: 100%;padding-left: 0;margin-top: .3rem;}
    .case_top .info{font-size: .26rem;}
    .case_top .ask{font-size: .28rem;margin-top: .3rem;}

	.news_list{padding: 0.3rem 4vw 0.7rem;}
	.news_list .item {width: 100%;margin-right: 0;height: auto;padding: 0.4rem 0.2rem 0.3rem;margin-bottom: 0.25rem;}
	.news_list .item label{font-size: 0.24rem;}
	.news_list .item .tit {font-size: 0.35rem;line-height: 0.35rem;margin: 0.24rem 0 0.35rem;}
	.news_list .item p {font-size: 0.24rem;line-height: 0.43rem;margin-bottom: 0.35rem;}
	.news_list .item span{font-size: 0.24rem;}

	.news_list .item:hover{background: #313131;}
	.news_list .item:hover label{background: #D92322;color: #fff;}
	.news_list .item:hover p{color: #9e9898;}
	.news_list .item:hover span{color: #666;}

	.news_list .page{display: none;}

	.news_det{padding: 1rem 4vw 0.5rem;}
	.news_det .title{font-size: 0.5rem;margin-bottom: 0.3rem;line-height: 0.72rem;}
	.news_det .time {font-size: 0.24rem;padding-bottom: 0.5rem;line-height: 0.24rem;}
	.news_det .box {width: 100%;padding: 0.5rem 0;}
	.news_det .box p{font-size: 0.24rem;}
	.news_det .link .back {font-size: 0.28rem;height: 0.4rem;}
	.news_det .link .back img {margin-right: 0.2rem;max-height: 100%;}
	.news_det .link {padding-top: 0.5rem;width: 100%;}
	.news_det .link .next {padding-right: 0.3rem;line-height: 0.4rem;font-size: 0.26rem;background: url(../images/news_arr.png) no-repeat right center;
		background-size: 0.15rem;}

	.service-business{background: #0D0E0F;}
	.service-business ul li{width: 100%;margin-bottom: 0.4rem;}
	.service-business ul li .main{top: auto;bottom: 0.4rem;}
	.service-business ul li:hover .main {top: auto;}
	.service-business ul li .main .title{font-size: 0.5rem;line-height: 2.4;width: 92%;font-weight: bold;border-bottom: 2px solid rgba(255,255,255,0.4);
    	border-top: 2px solid rgba(255,255,255,0.4);}
	.service-business ul li .main .txt {font-size: 0.24rem;color: #b2b2b2;line-height: 0.6rem;}

	.ser_two{padding: 1rem 0;}
	.ser_two .txt{width: 100%;text-align: center;}
	.ser_two .txt .tit {font-size: 0.5rem;line-height: 0.5rem;margin-bottom: 0.5rem;}
	.ser_two .txt p {font-size: 0.26rem;line-height: 0.46rem;margin-bottom: 0.2rem;}
	.ser_two .img{position: initial;width: 100%;}
	
	.pc-dom{display: none;}
	.mb-dom{display: inline;}
	.contact_map .position i {background: url(../images/pos.png) no-repeat;background-size: contain;width: 0.64rem;height: 1.12rem;margin: 0 auto 20px;}
	.contact_map .position {width: 3rem;margin: -60px 0 0 -1.5rem;}
	.contact_map .position a {padding: 0.1rem 0;font-size: 0.32rem;}
	.contact_info{padding: 1rem 0 0.8rem;}
	.contact_info .info_right{display: none;}
	.contact_info .info_left h3 {font-size: 0.5rem;margin-bottom: 0.4rem;}
	.contact_info .info_left p { margin-bottom: 0.2rem;font-size: 0.3rem;}
	.contact_info .info_left a{font-size: 0.3rem;}
	.contact_feedback {padding: 1rem 0;}
	.contact_feedback .anchor{top: 0;}
	.contact_feedback .container h3 {font-size: 0.5rem;margin-bottom: 0.4rem;}
	.contact_feedback .container li {margin: 0 0 0.3rem 0;width: 100%;}
	.contact_feedback .container ul .input {line-height: 0.8rem;height: 0.8rem;font-size: 0.28rem;padding: 0 0.2rem;}
	.select-box.contact-select dt b{padding-left: 0.2rem;font-size: 0.26rem;}
	.select-box.contact-select dt i.ico {height: 0.3rem;background: url(../images/select_d.png) no-repeat center;background-size: 0.24rem;margin-top: -0.15rem;right: 0.1rem;}
	.contact_feedback .container li textarea{font-size: 0.26rem;padding: 0.1rem 0.2rem;height: 2rem;}
	.contact_feedback .box {width: 3rem;height: 0.8rem;border-radius: 0.8rem;margin-top: 0.5rem;}
	.contact_feedback .button {background: url(../images/fly.png) no-repeat left 0.6rem center;background-size: 0.36rem;background-color: transparent;
		border-radius: 0.8rem;font-size: 0.3rem;padding-left: 0.6rem;}
	.contact-select dd a {font-size: 0.26rem;padding: 5px 0.2rem;}



	.case_det {padding: 0 4vw;height: 5rem !important;}
	.case_det .con {padding: 0;}
	.case_det {padding: 0 4vw;height: 5rem !important; padding-top: 1.2rem;}
	.case_det .con {padding: 0;}
	.case_det .tit {font-size: 0.5rem;padding-bottom: 0.3rem;width: 100%;margin-bottom: 0.26rem;line-height: 0.5rem;}
	.case_det p {font-size: 0.3rem;line-height: 0.46rem;margin-bottom: 0.2rem;}
	.case_det .link {width: 0.6rem;height: 0.6rem;background: url(../images/link_icon.png) no-repeat center;background-size: 0.6rem;}
	
	.case_info{padding: 1rem 4vw;}
	.case_info .cont{padding: 0;}
	.case_info .txt_r{width: 100%;margin-bottom: 0rem;}
	.case_info .txt_l {width: 100%;}
	.case_info .txt_r .tit {font-size: 0.4rem;margin-bottom: 0.3rem;line-height: 0.4rem;}
	.case_info .txt_r .line{margin-bottom: 0.4rem;}
	.case_info .txt_l p {font-size: 0.24rem;line-height: 0.48rem;margin-bottom: 0.4rem;}
	.case_info .txt_l .p1{margin-bottom: 0.4rem;}
	.case_info .txt_l a {width: 2rem;font-size: 0.24rem;height: 0.6rem;}

	.case_tj{padding: 0.6rem 4vw;}
	.case_tj .title {font-size: 0.36rem;line-height: 0.36rem;padding: 0.5rem 0;}
	.case_tj .box {padding: 0.5rem 0 1rem;}
	.case_tj .item {width: 100%;margin-right: 0;margin-bottom: 1.3rem;height: 4.3rem;}
	.case_tj .item .mask .tit, .case_tj .item .mask p{display: none !important;}
	.case_tj .item .mask{background: transparent;}
	.case_tj .item .botit {bottom: -0.6rem;font-size: 0.34rem;}
	.case_tj .lean{padding: 0.5rem 0;}
	.case_tj .title img{max-height: 0.24rem;}


	.abt_one h2{font-size: 0.48rem;    margin-bottom: 0.8rem;}
	.abt_one .img img{max-width: 76%;}
	.abt_one .arr {width: 0.64rem;height: 0.33rem;
    	background: url(../images/index_arr.png) no-repeat center;background-size: contain;bottom: 0.5rem; margin-left: -0.32rem;animation: none;}
	.abt_two{height: auto;padding: 1.5rem 4vw 1.6rem;}
	.abt_two .tit {font-size: 1rem;margin-bottom: 0.6rem;line-height: 1.3rem;padding: 0 0.8rem;}
	.abt_two p {font-size: 0.4rem;line-height: 0.79rem;padding: 0 0.4rem;}
	.abt_three{padding: 1rem 4% 0.8rem;}
	.abt_three .tit {font-size: 0.48rem;margin-bottom: 0.36rem;line-height: 0.48rem;}
	.abt_three p {font-size: 0.26rem;line-height: 0.48rem;padding: 0 0.5rem;}
	.abt_four{height: 6rem;display: none;}
	.abt_five{padding: 1rem 0 1.4rem;}
	.abt_five .title {font-size: 0.48rem;margin-bottom: 0.36rem;line-height: 0.48rem;}
	.abt_five p{font-size: 0.26rem;line-height: 0.46rem;}
	.abt_five .box{display: none;}
	.abt_five .mb_box{display: block;margin-top: 0.5rem;}
	.abt_five .mb_box .swiper-slide{width: 90%;height: 4rem;}
	.abt_five .more {width: 3rem;line-height: 0.8rem;height: 0.8rem;font-size: 0.26rem;margin: 0.6rem auto 0;}

	.case_info .txt_r .row{display: none;}
	.case_info:before, .case_info:after{display: none;}
	.foot_ul .item2 p img{max-width: 0.4rem;margin-right: 0.2rem;}

	.case_box .item2 .img{width: 1.5rem;}
	.case_box .item2 .mask p{font-size: 0.24rem;}
	.case_box .item2 .text {width: 3rem;margin-left: 0.8rem;}
	.case_box .item2 .mask .tit {font-size: 0.4rem;line-height: 0.4rem;margin-bottom: 0.5rem;}
	.case_box .item2 a{width: 2rem;font-size: 0.26rem;height: 0.8rem;}

	/*移动端*/
	.indexn_4 .container,
	.solution-main .container{width: 92%;}
	.solution-main{padding: 1.6rem 0 .8rem;}
	.solution-main .top{display: block;}
	.solution-main .top .left .en{font-size: .76rem;line-height: .94rem;}
	.solution-main .top .left h4{font-size: .44rem;line-height: .46rem;}
	.solution-main .top .left .view{font-size: .28rem;line-height: .58rem;margin-top: .3rem;}
	.solution-main .top .left .view i{width: .32rem;height: .38rem;margin-left: .2rem;background-size: cover;}
	.solution-main .top .right{width: 100%;margin-top: .6rem;border-top-width: 2px;padding-top: .3rem;font-size: .26rem;line-height: .46rem;}
	.solution-main .top .right p{margin-bottom: .2rem;}
	.customer{margin-top: 1rem;}
	.customer .nums{display: block;}
	.customer .nums .item{margin: 0 0 .3rem 0;}
	.customer .nums .num{font-size: .58rem;line-height: .64rem;}
	.customer .nums .num span{font-size: .58rem;}
	.customer .nums .txt{font-size: .3rem;line-height: .32rem;max-width: 500px;}
	.customer .nums .txt br{display: none;}
	.customer .list{margin-top: .5rem;}
	.customer .list .cell{width: 32%;margin: 0 2% .2rem 0 !important;}
	.customer .list .cell:nth-child(3n){margin-right: 0 !important;}
	.design{margin-top: .1rem;padding-top: .6rem;}
	.design .nav li{margin-right: 0;width: 50%;margin-bottom: .3rem;}
	.design .nav li .icon{width: .8rem;height: .8rem;margin-right: .1rem;}
	.design .nav li img{width: .42rem;}
	.design .nav li p{font-size: .26rem;line-height: .8rem;}
	.design .tabs{height: auto;margin-top: .5rem;}
	.design .tabs .imgBg{height: 4.3rem;}
	.design .tabs .info{font-size: .28rem;line-height: .48rem;left: .3rem;top: .3rem;width: 86%;}
	.design .tabs .ask{bottom: auto;left: .3rem;top: 3.2rem;font-size: .3rem;line-height: .5rem;}
	.design .tabs .types{position: static;width: 100%;padding: .3rem 0 .3rem .3rem;border-radius: 0 0 .1rem .1rem;}
	.case-box{padding-top: .8rem;}
	.case-box .title{font-size: .4rem;line-height: .6rem;}
	.caseList-new{padding: .4rem 0 .3rem;}
	.case-box .caseList-new{padding-top: .3rem;}
	.caseList-new li{width: 100%;margin: 0 0 .3rem 0 !important;}
	.caseList-new li .pic, .caseList-new li .imgBg{height: 4.18rem;}
	.caseList-new li .name{font-size: .3rem;line-height: .5rem;margin-top: .2rem;}
	.caseList-new li .type{font-size: .24rem;line-height: .38rem;}
	.caseList-new li .type span{font-size: .26rem;margin: 0 .05rem;}
	.caseList-new li .more{display: none;}
	.view-all a{font-size: .3rem;line-height: .6rem;}
	.solution-nav{justify-content: space-between;height: 1.42rem;margin-bottom: .6rem;}
	.solution-nav a{margin: 0;padding-bottom: .26rem;}
	.solution-nav img{width: .6rem;margin-bottom: .14rem;}
	.solution-nav a p{font-size: .28rem;line-height: .42rem;}
}



